package com.dmap.analysispoint.po;

import java.io.Serializable;

public class BurialPointAll implements Serializable {
    /**
     * 
     * 表字段 : burial_point_all.id
     */
    private Long id;

    /**
     * 用户ID
     * 表字段 : burial_point_all.user_id
     */
    private Long userId;

    /**
     * 手机唯一标识
     * 表字段 : burial_point_all.imei
     */
    private String imei;

    /**
     * 设备唯一标识
     * 表字段 : burial_point_all.sn
     */
    private String sn;

    /**
     * 渠道编号
     * 表字段 : burial_point_all.place_id
     */
    private Integer placeId;

    /**
     * app编号
     * 表字段 : burial_point_all.project_id
     */
    private String projectId;

    /**
     * 固件编号
     * 表字段 : burial_point_all.firmware_id
     */
    private String firmwareId;

    /**
     * 设备固件版本号
     * 表字段 : burial_point_all.firmware_version
     */
    private String firmwareVersion;

    /**
     * app版本
     * 表字段 : burial_point_all.app_version
     */
    private String appVersion;

    /**
     * 手机类型
     * 表字段 : burial_point_all.phone_type
     */
    private String phoneType;

    /**
     * 手机型号
     * 表字段 : burial_point_all.phone_model
     */
    private String phoneModel;

    /**
     * 手机系统版本号
     * 表字段 : burial_point_all.phone_version
     */
    private String phoneVersion;

    /**
     * 设备类型，默认为0：手表
     * 表字段 : burial_point_all.equipment_type
     */
    private Integer equipmentType;

    /**
     * 手机系统语言
     * 表字段 : burial_point_all.phone_language
     */
    private String phoneLanguage;

    /**
     * 启动次数
     * 表字段 : burial_point_all.start_up_num
     */
    private Integer startUpNum;

    /**
     * 使用时长
     * 表字段 : burial_point_all.user_time
     */
    private Integer userTime;

    /**
     * 绑定设备时长
     * 表字段 : burial_point_all.bound_time
     */
    private Integer boundTime;

    /**
     * 经度
     * 表字段 : burial_point_all.longitude
     */
    private Double longitude;

    /**
     * 纬度
     * 表字段 : burial_point_all.latitude
     */
    private Double latitude;

    /**
     * 登录时间，单位：秒
     * 表字段 : burial_point_all.login_time
     */
    private Long loginTime;

    /**
     * 用户类型，默认注册用户：0,游客：1
     * 表字段 : burial_point_all.user_type
     */
    private Integer userType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table burial_point_all
     *
     * @mbggenerated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_all
     *
     * @mbggenerated
     */
    public BurialPointAll(Long id, Long userId, String imei, String sn, Integer placeId, String projectId, String firmwareId, String firmwareVersion, String appVersion, String phoneType, String phoneModel, String phoneVersion, Integer equipmentType, String phoneLanguage, Integer startUpNum, Integer userTime, Integer boundTime, Double longitude, Double latitude, Long loginTime, Integer userType) {
        this.id = id;
        this.userId = userId;
        this.imei = imei;
        this.sn = sn;
        this.placeId = placeId;
        this.projectId = projectId;
        this.firmwareId = firmwareId;
        this.firmwareVersion = firmwareVersion;
        this.appVersion = appVersion;
        this.phoneType = phoneType;
        this.phoneModel = phoneModel;
        this.phoneVersion = phoneVersion;
        this.equipmentType = equipmentType;
        this.phoneLanguage = phoneLanguage;
        this.startUpNum = startUpNum;
        this.userTime = userTime;
        this.boundTime = boundTime;
        this.longitude = longitude;
        this.latitude = latitude;
        this.loginTime = loginTime;
        this.userType = userType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_all
     *
     * @mbggenerated
     */
    public BurialPointAll() {
        super();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.id
     *
     * @return the value of burial_point_all.id
     *
     * @mbggenerated
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.id
     *
     * @param id the value for burial_point_all.id
     *
     * @mbggenerated
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.user_id
     *
     * @return the value of burial_point_all.user_id
     *
     * @mbggenerated
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.user_id
     *
     * @param userId the value for burial_point_all.user_id
     *
     * @mbggenerated
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.imei
     *
     * @return the value of burial_point_all.imei
     *
     * @mbggenerated
     */
    public String getImei() {
        return imei;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.imei
     *
     * @param imei the value for burial_point_all.imei
     *
     * @mbggenerated
     */
    public void setImei(String imei) {
        this.imei = imei == null ? null : imei.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.sn
     *
     * @return the value of burial_point_all.sn
     *
     * @mbggenerated
     */
    public String getSn() {
        return sn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.sn
     *
     * @param sn the value for burial_point_all.sn
     *
     * @mbggenerated
     */
    public void setSn(String sn) {
        this.sn = sn == null ? null : sn.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.place_id
     *
     * @return the value of burial_point_all.place_id
     *
     * @mbggenerated
     */
    public Integer getPlaceId() {
        return placeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.place_id
     *
     * @param placeId the value for burial_point_all.place_id
     *
     * @mbggenerated
     */
    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.project_id
     *
     * @return the value of burial_point_all.project_id
     *
     * @mbggenerated
     */
    public String getProjectId() {
        return projectId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.project_id
     *
     * @param projectId the value for burial_point_all.project_id
     *
     * @mbggenerated
     */
    public void setProjectId(String projectId) {
        this.projectId = projectId == null ? null : projectId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.firmware_id
     *
     * @return the value of burial_point_all.firmware_id
     *
     * @mbggenerated
     */
    public String getFirmwareId() {
        return firmwareId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.firmware_id
     *
     * @param firmwareId the value for burial_point_all.firmware_id
     *
     * @mbggenerated
     */
    public void setFirmwareId(String firmwareId) {
        this.firmwareId = firmwareId == null ? null : firmwareId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.firmware_version
     *
     * @return the value of burial_point_all.firmware_version
     *
     * @mbggenerated
     */
    public String getFirmwareVersion() {
        return firmwareVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.firmware_version
     *
     * @param firmwareVersion the value for burial_point_all.firmware_version
     *
     * @mbggenerated
     */
    public void setFirmwareVersion(String firmwareVersion) {
        this.firmwareVersion = firmwareVersion == null ? null : firmwareVersion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.app_version
     *
     * @return the value of burial_point_all.app_version
     *
     * @mbggenerated
     */
    public String getAppVersion() {
        return appVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.app_version
     *
     * @param appVersion the value for burial_point_all.app_version
     *
     * @mbggenerated
     */
    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion == null ? null : appVersion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.phone_type
     *
     * @return the value of burial_point_all.phone_type
     *
     * @mbggenerated
     */
    public String getPhoneType() {
        return phoneType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.phone_type
     *
     * @param phoneType the value for burial_point_all.phone_type
     *
     * @mbggenerated
     */
    public void setPhoneType(String phoneType) {
        this.phoneType = phoneType == null ? null : phoneType.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.phone_model
     *
     * @return the value of burial_point_all.phone_model
     *
     * @mbggenerated
     */
    public String getPhoneModel() {
        return phoneModel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.phone_model
     *
     * @param phoneModel the value for burial_point_all.phone_model
     *
     * @mbggenerated
     */
    public void setPhoneModel(String phoneModel) {
        this.phoneModel = phoneModel == null ? null : phoneModel.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.phone_version
     *
     * @return the value of burial_point_all.phone_version
     *
     * @mbggenerated
     */
    public String getPhoneVersion() {
        return phoneVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.phone_version
     *
     * @param phoneVersion the value for burial_point_all.phone_version
     *
     * @mbggenerated
     */
    public void setPhoneVersion(String phoneVersion) {
        this.phoneVersion = phoneVersion == null ? null : phoneVersion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.equipment_type
     *
     * @return the value of burial_point_all.equipment_type
     *
     * @mbggenerated
     */
    public Integer getEquipmentType() {
        return equipmentType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.equipment_type
     *
     * @param equipmentType the value for burial_point_all.equipment_type
     *
     * @mbggenerated
     */
    public void setEquipmentType(Integer equipmentType) {
        this.equipmentType = equipmentType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.phone_language
     *
     * @return the value of burial_point_all.phone_language
     *
     * @mbggenerated
     */
    public String getPhoneLanguage() {
        return phoneLanguage;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.phone_language
     *
     * @param phoneLanguage the value for burial_point_all.phone_language
     *
     * @mbggenerated
     */
    public void setPhoneLanguage(String phoneLanguage) {
        this.phoneLanguage = phoneLanguage == null ? null : phoneLanguage.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.start_up_num
     *
     * @return the value of burial_point_all.start_up_num
     *
     * @mbggenerated
     */
    public Integer getStartUpNum() {
        return startUpNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.start_up_num
     *
     * @param startUpNum the value for burial_point_all.start_up_num
     *
     * @mbggenerated
     */
    public void setStartUpNum(Integer startUpNum) {
        this.startUpNum = startUpNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.user_time
     *
     * @return the value of burial_point_all.user_time
     *
     * @mbggenerated
     */
    public Integer getUserTime() {
        return userTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.user_time
     *
     * @param userTime the value for burial_point_all.user_time
     *
     * @mbggenerated
     */
    public void setUserTime(Integer userTime) {
        this.userTime = userTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.bound_time
     *
     * @return the value of burial_point_all.bound_time
     *
     * @mbggenerated
     */
    public Integer getBoundTime() {
        return boundTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.bound_time
     *
     * @param boundTime the value for burial_point_all.bound_time
     *
     * @mbggenerated
     */
    public void setBoundTime(Integer boundTime) {
        this.boundTime = boundTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.longitude
     *
     * @return the value of burial_point_all.longitude
     *
     * @mbggenerated
     */
    public Double getLongitude() {
        return longitude;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.longitude
     *
     * @param longitude the value for burial_point_all.longitude
     *
     * @mbggenerated
     */
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.latitude
     *
     * @return the value of burial_point_all.latitude
     *
     * @mbggenerated
     */
    public Double getLatitude() {
        return latitude;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.latitude
     *
     * @param latitude the value for burial_point_all.latitude
     *
     * @mbggenerated
     */
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.login_time
     *
     * @return the value of burial_point_all.login_time
     *
     * @mbggenerated
     */
    public Long getLoginTime() {
        return loginTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.login_time
     *
     * @param loginTime the value for burial_point_all.login_time
     *
     * @mbggenerated
     */
    public void setLoginTime(Long loginTime) {
        this.loginTime = loginTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_all.user_type
     *
     * @return the value of burial_point_all.user_type
     *
     * @mbggenerated
     */
    public Integer getUserType() {
        return userType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_all.user_type
     *
     * @param userType the value for burial_point_all.user_type
     *
     * @mbggenerated
     */
    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_all
     *
     * @mbggenerated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", userId=").append(userId);
        sb.append(", imei=").append(imei);
        sb.append(", sn=").append(sn);
        sb.append(", placeId=").append(placeId);
        sb.append(", projectId=").append(projectId);
        sb.append(", firmwareId=").append(firmwareId);
        sb.append(", firmwareVersion=").append(firmwareVersion);
        sb.append(", appVersion=").append(appVersion);
        sb.append(", phoneType=").append(phoneType);
        sb.append(", phoneModel=").append(phoneModel);
        sb.append(", phoneVersion=").append(phoneVersion);
        sb.append(", equipmentType=").append(equipmentType);
        sb.append(", phoneLanguage=").append(phoneLanguage);
        sb.append(", startUpNum=").append(startUpNum);
        sb.append(", userTime=").append(userTime);
        sb.append(", boundTime=").append(boundTime);
        sb.append(", longitude=").append(longitude);
        sb.append(", latitude=").append(latitude);
        sb.append(", loginTime=").append(loginTime);
        sb.append(", userType=").append(userType);
        sb.append("]");
        return sb.toString();
    }
}